Python 3.9.6 (default, Jun 29 2021, 10:42:27) 
[GCC 10.2.1 20210313 (ALT Sisyphus 10.2.1-alt3)] on linux
Type "help", "copyright", "credits" or "license()" for more information.
>>> 
#include <iostream>
#include <string>
#include <vector>
#include <cctype>

int main() {
    std::string input;
    std::getline(std::cin, input);
    std::vector<std::string> s;
    std::string word = "";
    for (char c : input) {
        if (c == ' ') {
            s.push_back(word);
            word = "";
        } else {
            word += c;
        }
    }
    s.push_back(word);

    if (s.size() <= 1) {
        std::cout << "Мало данных для анализа" << std::endl;
    } else {
        std::cout << "Кол-во слов: " << s.size() << std::endl;
        int k = 0;
        for (const auto& word : s) {
            if (word[0] >= 'А' && word[0] <= 'Я') {
                k++;
            }
        }
        std::cout << "Кол-во слов с заглавной кириллической буквы:" << k << std::endl;
        int l = 0;
        for (const auto& word : s) {
            for (char c : word) {
                if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) {
                    l++;
                    break;
                }
            }
        }
        std::cout << "Кол-во слов содержащих латинский символ: " << l << std::endl;
        int m = 0;
        for (const auto& word : s) {
            if (word.length() <= 3) {
                m++;
            }
        }
        std::cout << "Кол-во слов не превышающих 3 символа: " << m << std::endl;
        int n = 0;
        for (const auto& word : s) {
            if (word.find('-') != std::string::npos) {
                n++;
            }
        }
        std::cout << "Кол-во слов в составе которых имеется дефис: " << n << std::endl;
        std::cout << std::endl;
        std::string ans = "";
        for (const auto& word : s) {
            if (word.length() > ans.length()) {
                ans = word;
            }
        }
        std::cout << "Самое длинное слово: " << ans << std::endl;
        std::cout << "Длина слова: " << ans.length() << std::endl;
    }
    return 0;
}